-
Notifications
You must be signed in to change notification settings - Fork 16.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Copter: 4.3.2-rc1 release #22364
Copter: 4.3.2-rc1 release #22364
Conversation
this sets up the M10 to use the BaiDou B1C signal instead of B1, and disables glonass. This is needed to get a consistent 5Hz lock
Co-authored-by: dawid.kopec.spectalight@gmail.com returning true from this function means that we should run the command locally. We really don't want to do that unless the command (or other targetted message) was actually sent at us!
this can be used to find places where we use more time than expected. It works similarly to WITH_SEMAPHORE()
ensure that the logging process() doesn't take more than 1ms
delay the next photo until minimum interval is met, which is what the documentation says. This fixes a nasty bug with mission plans where an extra photo can be triggered by a camera trigger in a mission which results in the number of CAM msgs being more than the number of images on the microSD, which makes the mapping run unusable
this prevents us getting the AC_PosControl internal error, which is turning up as a common false positive.
when we look in hwdef.dat for STORAGE_FLASH_PAGE we need to recurse into includes, or we may miss it
this should only be in hwdef.dat, so we don't have it in 2 places
the bootloader doesn't fit in flash with UARTs as well
this makes it much easier to do a yaw rate autotune, and also means you don't need to use the rudder stick at all, as the yaw controller is already exercised nicely with roll movements, so overall the tune is faster and more accurate as less cross-axis coupling
prevent possible divide by zero
this will be needed with ArduPilot#22298 as that now relies on integrating position based on loop times
the breakup of the fast loop resulted in us sometimes (under heavy CPU load) not running a fast task on every loop
@rmackay9 I've created a PR into this branch, backporting a fix for the AtomRCF405NAVI rename. Without this patch we don't get all of the build products you would expect. Here are the two different branches, latest and master: https://firmware.ardupilot.org/Plane/stable/AtomRCF405NAVI/ past this the stable branch should get the .hex files |
15107d6
to
5c5f043
Compare
cygwin has dropped 32-bit support
Co-authored-by: davidbuzz@gmail.com Co-authored-by: robertlong13 cygwin has dropped 32-bit support
5c5f043
to
d0a2047
Compare
1551848
to
d0b99f6
Compare
d0b99f6
to
a6714ad
Compare
I've updated the Rover-4.3 branch as well with all these changes. |
This is a potential Copter-4.3.2-rc1 release that includes all the merged PRs listed in the "4.3.2-rc1" column of the Copter-4.3 project. This has been "double rebased" on the Plane-4.3 branch.
This does not yet include Leonard's big real-time dt PR because it hasn't been merged yet. This PR may be included though based on further testing and discussion.
Because of merge conflicts this does not include: